// pages/dl-personal/dl-personal.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    dl: '0',
    DropDownShow: true,
    hzcount: '', // 患者总数
    countfscgcztime: '',  // 复审成功数
    countrzcgs: '', // 入组成功数
    hzxx: [], // 表格数据
    remind_dlw: '', // 未读消息
    totalPage: 0, // 总页数
    dlID:'', // 代理id、代理商id
    dltell: '', // 手机号
    dlname: '', // 代理姓名
    dlfj: '', // 初级
    dlqb: '代理', // 代理、代理商
    targetPage: 1, // 当前页
    SearchValue: ''
  },
  // 下一页
  NextPage(){
    let _this = this
    if(this.data.targetPage == this.data.totalPage){
      return;
    }
    _this.setData({
      targetPage: _this.data.targetPage + 1
    })
    wx.pageScrollTo({
      scrollTop: 360,
      duration: 300
    })
    wx.request({
      url: 'https://dl.ctrecruit.cn/login.php',
      data: {
        dlID: _this.data.dlID,
        pageNum: _this.data.targetPage -1,
        cg: 2
      },
      method: 'POST',
      header:{
        "Content-Type": "application/x-www-form-urlencoded"
      },
      success: function(res){
        let tableData = res.data.hzxx.hzxx
        _this.setData({
          hzxx: tableData
        })
      }
    })
  },
  // 上一页
  PrevPage(){
    let _this = this
    if(this.data.targetPage == 1){
      return;
    }
    _this.setData({
      targetPage: _this.data.targetPage - 1
    })
    wx.pageScrollTo({
      scrollTop: 360,
      duration: 300
    })
    wx.request({
      url: 'https://dl.ctrecruit.cn/login.php',
      data: {
        dlID: _this.data.dlID,
        pageNum: _this.data.targetPage -1,
        cg: 2
      },
      method: 'POST',
      header:{
        "Content-Type": "application/x-www-form-urlencoded"
      },
      success: function(res){
        let tableData = res.data.hzxx.hzxx
        _this.setData({
          hzxx: tableData
        })
      }
    })
  },
  // 进入复审成功页
  toFushen(){
    wx.navigateTo({
      url: `/pages/table-list/table-list?dlID=${this.data.dlID}&cg=1&qffsrz=1&title=复审成功信息列表`
    })
  },
  // 进入入组成功页
  toRuzu(){
    wx.navigateTo({
      url: `/pages/table-list/table-list?dlID=${this.data.dlID}&cg=1&qffsrz=2&title=入组成功信息列表`
    })
  },
  // 进入重点项目
  toZDXM(){
    wx.navigateTo({
      url: '/pages/zdxm/zdxm'
    })
  },
  // 下载文件
  DropDownFile(e){
    wx.showLoading({
      title: '正在打开文件'
    })
    let type = e.currentTarget.dataset.type;
    let url = e.currentTarget.dataset.url;
    wx.downloadFile({
      url: url,
      header:{},
      success: function(res){
        let filePath = res.tempFilePath;
        console.log(filePath)
        wx.openDocument({
          filePath: filePath,
          success: function(res){
            wx.hideLoading()
          },
          fail: function(err){
            console.log(err)
            wx.hideLoading()
          }
        })
      },
      fail: function(res){
        console.log("文件下载失败")
        wx.hideLoading()
      }
    })
  },
  // 患者搜索
  SearchInput(e){
    this.setData({
      SearchValue: e.detail.value
    })
  },
  // 提交搜索
  SubmitInput(){
    wx.navigateTo({
      url: `/pages/search-result/search-result?keyword=${this.data.SearchValue}&dlqb=${this.data.dlqb}&dlID=${this.data.dlID}&dls=2&dlidsfs=${this.data.dlID}`
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    let dlID = options.dlID
    this.setData({
      dlID: dlID
    })
    let _this = this
    wx.request({
      url: 'https://dl.ctrecruit.cn/login.php',
      data: {
        dlID: _this.data.dlID
      },
      method: 'POST',
      header:{
        "Content-Type": "application/x-www-form-urlencoded"
      },
      success: function(res){
        let Result = res.data
        _this.setData({
          hzcount: Result.hzcount,
          countfscgcztime: Result.countfscgcztime,
          countrzcgs: Result.countrzcgs,
          hzxx: Result.hzxx.hzxx,
          remind_dlw: Result.remind_dlw,
          totalPage: Result.totalPage,
          dlname: Result.dlname,
          dlfj: Result.dlfj
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onShow: function () {
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onRead: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})